iT邦幫忙

2023 iThome 鐵人賽

DAY 9
0
自我挑戰組

Unit Test 學習路系列 第 9

Day 8: Jest test() 應用

  • 分享至 

  • xImage
  •  

今天介紹幾個在測試過程中常用到的方法。

test.only()
test.skip()


Q:我們在測試檔案中,一次會寫多個測試。有些情況我想測試我目前寫的這個 Unit Test,可以怎麼做?
A:使用 test.only() 可以讓指定檔案只執行該支測試函式。

test("Render Log In button", () => {
    render(<LogInButton />);
    const textEl = screen.getByText("Log In");
    expect(textEl).toBeInTheDocument();
});

test.only("Render Log Out button", () => {
    render(<LogOutButton />);
    const textEl = screen.getByText("Log Out");
    expect(textEl).toBeInTheDocument();
});

補充:test.skip() 可以指定檔案內哪個測試函式不要執行。


上一篇
Day 7: React TDD 快速實作
下一篇
Day 9: Jest Group 應用
系列文
Unit Test 學習路31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言